under one's own steam

[ˈʌndɚ wʌnz on stim]
[网络] 靠自己的力量;靠自己;独立的